@charset"utf-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0; vertical-align: middle;/*清除图片间隙*/}
ol,ul,li{list-style:none;text-decoration:none}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}

/* 公共样式 */
body{width: 100%;min-width: 1200px;}
.bd{border: 1px solid red;box-sizing: border-box;}
/* 版心 */
.container{width: 1200px;margin: 0 auto;}

/* 全屏 */
.container-fluid{width: 100%;min-width: 1200px;}

/* 浮动 */
.fl{float: left;}
.fr{float: right;}

.clearfix:after{content: ""; height:0; line-height: 0; display: block; visibility: hidden; clear:both;}


/* a标签样式 */
a{text-decoration: none;color:#252525; }

/* 字体大小 */
.fs16 {font-size: 16px;}
.fs14{font-size: 14px;}
.fs25{font-size: 25px;}
.fs12{font-size: 12px;}
.fs30{font-size: 30px;}
/* 边距 */
.mgt30{margin-top: 30px;}
.mt60{margin-top: 60px;}
.mb30{margin-bottom: 30px;}
.mt70{margin-top: 70px;}

.mgt10{margin-top: 10px;}
.pd40{padding: 40px;box-sizing: border-box;}
.pd15{padding: 15px;box-sizing: border-box;}






/* 字体颜色 */
.cfff{color: #fff;}
.cbbb8b5{color: #bbb8b5}
.c3c3c3c{color: #3c3c3c}
.c15bded{color: #15bded;}
.c818388{color: #818388;}
.crimson {color: crimson;}




/* 行高 */
.lh38{line-height: 38px;}
.lh38{line-height: 58px;}
.lh78{line-height: 78px;}

/* 字体居中 */
.center{text-align: center;}
.right{text-align: right;}
/* 行高 */
.lh30{line-height: 30px}

.title{line-height: 70px;color: #252525;   }
.title::after{content: ""; width: 34px; border-bottom: #12bded 4px solid;display: block;}


.title1{line-height: 70px;color: #252525;  position: relative; }
.title1::after{content: ""; width: 60px; border-bottom: #12bded 5px solid;display: inline-block;position: absolute;left: 318px;bottom: 3px;}

.title3{line-height: 38px;color: #252525;   }
.title::after{content: ""; width: 40px; border-bottom: #318564 4px solid;display: block;}

/* 头部标签 */
header #welcome {height: 40px;background-color: #252525;color: #ffffff;font-size: 12px;line-height: 40px; }
header #welcome  span{margin-left: 15px;}
header #welcome  .icon1{background: url(../images/tel.png) no-repeat left center;padding-left: 18px;}
header #welcome  .icon2{background: url(../images/mail.png) no-repeat left center;padding-left: 18px;}
header #logoNav{height: 100px;}
header #logoNav  .logo {width: 150px;height: 45px;padding: 20px 0;box-sizing: border-box;}
header #logoNav .nav li a:hover{border-bottom: #15bded 5px solid; }

header #logoNav .nav li {float: left; line-height: 100px;margin-right: 60px;position: relative;}

/* banner */
section #banner{height: 300px;position: relative;overflow: hidden;}
section #banner img{position: absolute; left: 50%; margin-left: -960px;}


/* 尾部 */
footer #footernav {background-color: #141414;height: 450px;}

footer #footernav li{ width: 360px; float: left;margin-top: 80px;margin-right: 40px;}
footer #footernav li i{background: url("../images/icon.jpg")no-repeat;width: 25px;height: 25px;display:inline-block;vertical-align: middle;}
footer #footernav li .icon111{background-position: -1px 3px;}
footer #footernav li .icon222{background-position: -1px -39px;}
footer #footernav li .icon333{background-position: -1px -81px;}
footer #footernav li dl dt{float: left; width: 120px; color: #818388;margin-bottom: 30px;margin-right: 50px;}
footer #footernav li .sbox{width: 220px;height: 50px;text-indent: 10px;background-color: #333;border: none;outline: none}
footer #footernav li .search{width: 100px;height: 50px;border: none;outline: none;background-color: #3aa27f;color: #ffffff ;font-size: 16px;}
.boxright .jlt span{width: 40px;height: 40px;background:url("../images/fenxiang.png")  no-repeat;display: inline-block;vertical-align: middle; margin-left: 10px;margin-top: 10px;}
.boxright .jlt .icon444{background-position: 0 0 ;}
.boxright .jlt  .icon555{background-position: -43px 0 ;}
.boxright .jlt .us{display: inline-block;line-height: 50px; float: left;}
.foot{background: #000000;height: 78px;}
